Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

455
Visualizações
Cómo arreglar `Tu proyecto no hace referencia al marco ".NETFramework,Version=v4.6.1"...`

Recibí este error Your project does not reference ".NETFramework,Version=v4.6.1" framework. Add a reference to ".NETFramework,Version=v4.6.1" in the "TargetFrameworks" property of your project file and then re-run NuGet restore. después de retirar un proyecto del repositorio de la empresa y reconstruirlo en mi máquina.
Cuando trato de instalar .Net461 (descargado de aquí ) dijeron

.NET Framework 4.6.1 o una actualización posterior ya está instalada en esta computadora.

Estas son todas las versiones de .NET Framework en mi máquina (Windows 10 1703)

 PS C:\Users\longnx\Downloads> & '.\check-dotnet-framework-version (1).ps1' PSChildName Version Release ----------- ------- ------- v2.0.50727 2.0.50727.4927 v3.0 3.0.30729.4926 Windows Communication Foundation 3.0.4506.4926 Windows Presentation Foundation 3.0.6920.4902 v3.5 3.5.30729.4926 Client 4.7.03062 461814 Full 4.7.03062 461814 Client 4.0.0.0 PS C:\Users\longnx\Downloads>

¿Cómo puedo solucionar este error?


actualización el 2020-05-26:
para cualquiera que enfrente este problema, no sugiero esto, pero según mi experiencia, desinstalé y reinstalé Visual Studio, y el problema desapareció.

over 4 years ago · Santiago Trujillo
3 Respostas
Responde à pergunta

0

El error se puede solucionar eliminando la carpeta obj. Pero, si tiene más de un proyecto en la solución, seleccionar y eliminar todas las carpetas obj puede ser una carga. Por lo tanto, puede ejecutar este comando de PowerShell en la raíz de su repositorio de código (o en la carpeta de la solución) para buscar y eliminar de forma recursiva las carpetas obj y su contenido.

 Get-ChildItem -Filter obj -Recurse -Force | Remove-Item -Recurse -Force
over 4 years ago · Santiago Trujillo Relatório

0

La mayoría de las veces, cuando enfrento este error, simplemente elimino o cambio el nombre de la carpeta OBJ e intento ejecutar Visual Studio como administrador (no hace mucha diferencia, pero ayuda cuando descargo el proyecto de algún sitio web tutorial) y construyo la aplicación nuevamente .

Pero si eso no funciona, verifique la compatibilidad de la versión del paquete NuGet con la versión .net en la página de configuración/propiedades del proyecto, tener que obtener el paquete NuGet adecuado y la versión .net es imprescindible para la creación y el programa. Además, eliminar y reinstalar Visual Studio e instalarlo nuevamente nunca es una opción, ya que lleva tiempo desinstalarlo e instalarlo nuevamente.

over 4 years ago · Santiago Trujillo Relatório

0

Encontré este enlace de una búsqueda en Google y lo probé y solucionó mi problema, así que pensé que podría compartir que eliminar las carpetas obj parece funcionar.

Como dice en el foro:

Tuve lo mismo con un proyecto anterior (después de usar git para pasar a una versión anterior localmente). Eliminar las carpetas 'obj' solucionó el problema, limpiar no es suficiente.

Dos usuarios encontraron que esto soluciona el problema. La mayoría también encontró que hacer una limpieza y luego eliminar la carpeta obj a mano y luego rehacer una restauración nuget pareció solucionar el problema.

over 4 years ago · Santiago Trujillo Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda